#构造方法 __init__ ()用于属性初始化或赋值
#类在被实例化对象时,__int__()会自动调用 这样可以在创建对象的时,创建实例属性
#跟java类的区别,不需要在开始在定义一次成员变量(类属性) 并且不需要专门的类文件
class User:
    def __init__(self, name, age,weapon):
        self.name = name
        self.age = age
        self.weapon = weapon
    def attack(self):
        print(f"{self.name}使用{self.weapon}进行了一次攻击")
user1 = User("格温",17,"剪刀")
user1.attack()
user2 = User("星蝶",16,"魔法杖")
user2.attack()